iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
1
自我挑戰組

毫無基礎學習 Ruby on Rails 的 甘苦心得系列 第 4

DAY4 變數(variable)與常數(Constant)是什麼?

  • 分享至 

  • xImage
  •  

什麼是變數(variable)?
若要將一個數值儲存在記憶體中,並在稍後再取回這個數值來使用,該如何進行? 舉個例子來說 我想要存取一個數字 1 但我需要給他個變數名稱,才可以存在記憶體中

x = 1

變數(Variable)提供具名稱的記憶體儲存空間,一個變數關聯一個資料型態、儲存的值與儲存空間的位址值。
當然這個值我們要放什麼型態的資料都可以,這裡只是舉例給它個Integer型態。

什麼是常數(Constant)?

常數都是以大寫字母開頭, 最多獲指派一個值。在 Ruby 中,重新指派一個常數,會出現警告而不是錯誤
常數可於類別內和模組內定義
這麼講還很抽象?
舉個例子
一張寫著名字的標籤,貼在某個東西上面(常數本身不帶任何型態,在Ruby裡面的常數,第一個英文字母要大寫。


上一篇
DAY3 hello Ruby!!
下一篇
DAY5 變數與常數 有點深 又不會太深的探討
系列文
毫無基礎學習 Ruby on Rails 的 甘苦心得30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言